<?php
//echo 'aaaaaaa';
include_once(PATH_SQL . 'attribute_sql.php');
include_once(PATH_MODEL . 'attribute_model.php');
include_once(PATH_VIEW_ADMIN . 'attribute_view.php');
$oModelAttribute=new Model_Attribute();
$oViewAttribute = new View_Attribute($oModelAttribute);
$oModelAttribute->setData('page_size',50);
$oModelAttribute->setData('pagegroup_size',5);
$oModelAttribute->setData('stylesheet',"paging");
$sAction=$_REQUEST['sAction'];
//print_r($sAction);
switch($sAction)
{
	case '':
		{
			unset($_SESSION['fromDate']);
			unset($_SESSION['toDate']);
			$oViewAttribute->displayManagerIndex($oModelAttribute);
			$oViewAttribute->displayListAttribute($oModelAttribute);
			break;
		}
		
		case 'do_delete':
        {
          $oModelAttribute->setData('at_id', $oModelAttribute->getData('id'));
            $result_del = $oModelAttribute->deleteAttribute();
           redir('?sMod=attribute.index');
		   break;
          
        }
		case 'edit_form':
        {
			$oViewAttribute->displayManagerIndex($oModelAttribute);
		      	
            $oModelAttribute->setData('at_id', $oModelAttribute->getData('id'));
			
			//print_r($_GET['id']);
			$oViewAttribute->displayInfoAttribute_update($oModelAttribute);	
			if($_POST['sActionEdit']==1){
				$result_del = $oModelAttribute->update_att($_GET['id'],$_POST['txtname'],$_POST['txtcontent'],$_POST['chk_status']);				
			}
			$oViewAttribute->displayListAttribute($oModelAttribute);  
			if($_REQUEST['sActionEdit'] == '1')
					redir('?sMod=attribute.index&status=true');
			//
			/*if(!$result_del)
			redir('?sMod=attribute.index&status=fall');
			else
			redir('?sMod=attribute.index&status=success');*/
			break;
		}
		case 'add_form':
		{
			$oViewAttribute->displayManagerIndex($oModelAttribute);
			if ($_POST['txtname']!='' && $_REQUEST['sActionEdit'] == '1')
			{
				$result_del = $oModelAttribute->insert_att($_POST['txtname'],$_POST['txtcontent'],$_POST['chk_status']);	
				redir('?sMod=attribute.index');
			}
			
			$oViewAttribute->displayListAttribute($oModelAttribute);  
			$oViewAttribute->displayInforAttribute_insert($oModelAttribute);					
			break;
		}
		
}

$oViewAttribute->displayPage($oModelAttribute);
?>